Yes you can:
--Create table parameter type
CREATE TYPE dbo.TableParamTest AS TABLE
(i INT, string VARCHAR(255));
--Create stored procedure
CREATE PROCEDURE dbo.test
 (
 @tableparam TableParamTest READONLY ,
 @j INT ,
 @strjng VARCHAR(255)
 )
AS
 BEGIN
 SELECT *
 FROM @tableparam
 SELECT @j
 SELECT @strjng
 END
go
--test Execution of SP
DECLARE @testtable TableParamTest
INSERT INTO @testtable
VALUES ( 1, 'test' ),
 ( 2, 'test2' )
EXEC dbo.test @tableparam = @testtable, @j = 45, @strjng = 'teststring'
Be still, and know that I am God - Psalm 46:10